//
//  FDAPIConst.h
//  FD
//
//  Created by Yasin on 2018/10/18.
//  Copyright © 2018年 ZhiYuan Network. All rights reserved.
//
//  按照模块进行划分，五块(登录注册相关、首页sy、发现fx、订单dd、我的wd) 编号尽量和接口文档中的编号保持一致

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>

@interface FDAPIConst : NSObject
//UIKIT_EXTERN NSString *const MJRefreshHeaderIdleText;

//token
UIKIT_EXTERN NSString *const TOKEN;

//10-23 判断服务器返回状态 SUCCESS:成功 ；
UIKIT_EXTERN NSString *SUCCESS;
UIKIT_EXTERN NSString *describe; //异常信息描述
UIKIT_EXTERN NSString *RANGE_NOT_SUPPORTED;/**11-7超出配送范围*/
//10-27 亚马逊云存储S3通
UIKIT_EXTERN NSString * FDAWSS3BucketName;
//获取推送消息
UIKIT_EXTERN NSString * TuiSon ;


#pragma mark - 一 登陆注册相关
/**1、注册*/
UIKIT_EXTERN NSString *const AuthRegister;
/**1-2 注册获取邮箱验证码*/
UIKIT_EXTERN NSString *const AuthRegisterEmailVerification;
/**2、登陆*/
UIKIT_EXTERN NSString *const AuthLogin;
/**3、退出登录*/
UIKIT_EXTERN NSString *const AuthLogout;
/**4.获取亚马逊云存储上传凭证(OSS)*/
UIKIT_EXTERN NSString *const AuthAmazonCloudStorage;

#pragma mark - 二 首页模块sy
UIKIT_EXTERN NSString *const Home;
UIKIT_EXTERN NSString *const HotList;
/**点击跳转到商品详情*/
UIKIT_EXTERN NSString *const GoodsDetail;
/**21、获取外送点餐数据*/
UIKIT_EXTERN NSString *const SYGoodsList;
/**31、获取购物车里面的数据*/
UIKIT_EXTERN NSString *const SYUserCartList;
/**27、添加到购物车(非套餐) */
UIKIT_EXTERN NSString *const SYUserCartAdd;
/**29.修改购物车数量*/
UIKIT_EXTERN NSString *const SYUserCartUpdateQuantity;
/**30.移除商品*/
UIKIT_EXTERN NSString *const SYUserCartRemove;
/**37 获取优惠券列表*/
UIKIT_EXTERN NSString *const SYUserCouponList;
/**39、获取用户已使用/过期优惠券列表 */
UIKIT_EXTERN NSString *const SYUserCouponInvalid;
/**38、获取用户可用优惠券列表*/
UIKIT_EXTERN NSString *const SYUserCouponUsable;
/**获取门店预约数据*/
UIKIT_EXTERN NSString *const SYShopList;
/**店铺详情*/
UIKIT_EXTERN NSString *const SYShopDetail;


#pragma mark - 三 发现fx
/**获取发现首页数据*/
UIKIT_EXTERN NSString *const Find;

/**领取优惠券*/
UIKIT_EXTERN NSString *const UserCouponObtain;

#pragma mark - 四 订单 dd
/**44. 订单预览 外卖-底部-点击结算按钮调的接口*/
UIKIT_EXTERN NSString *const DDUserOrderPreview;
/**45.获取订单优惠券列表*/
UIKIT_EXTERN NSString *const DDUserOrderCoupon;
/***47。提交订单*/
UIKIT_EXTERN NSString *const DDUserOrderSubmit;
/**48 获取订单列表*/
UIKIT_EXTERN NSString *const DDUserOrderList;
/**50. 门店预约 这里有坑 必须传空字典 @{} 才能请求到数据  */
UIKIT_EXTERN NSString *const DDUserShopReservationList;


#pragma mark - 五 我的页面wd  User
/**我的页面数据*/
UIKIT_EXTERN NSString *const UserMy;
/**5.修改昵称*/
UIKIT_EXTERN NSString *const UserUpdateNickname;
/**6.修改头像*/
UIKIT_EXTERN NSString *const UserUpdateHead;
/**7.修改手机号*/
UIKIT_EXTERN NSString *const UserUpdatePhone;
/**8.修改性别*/
UIKIT_EXTERN NSString *const UserUpdateSex;
/**9.修改出生日期*/
UIKIT_EXTERN NSString *const UserUpdateBirthday;
/**10.获取用户个人信息*/
UIKIT_EXTERN NSString *const UserPersonalProfile;
/**11.获取我的偏好标签*/
UIKIT_EXTERN NSString *const UserLabelList;
/**12.获取所有的偏好标签*/
UIKIT_EXTERN NSString *const UserLabelOptionList;
/**13.设置我的偏好标签*/
UIKIT_EXTERN NSString *const UserLabelSave;
/**14.删除偏好标签*/
UIKIT_EXTERN NSString *const UserLabelRemove;
/**16.意见反馈*/
UIKIT_EXTERN NSString *const UserMyFadeBack;
/**17.新增家庭成员*/
UIKIT_EXTERN NSString *const UserFamilySave;
/**18.编辑家庭成员信息*/
UIKIT_EXTERN NSString *const UserFamilyUpdate;
/**19.获取家庭成员列表*/
UIKIT_EXTERN NSString *const UserFamilyList;
/**20.移除家庭成员信息*/
UIKIT_EXTERN NSString *const UserFamilyRemove;

/** 40 新增收货地址 */
UIKIT_EXTERN NSString *const UserShippingAddressSave;
/**41.更新收货地址*/
UIKIT_EXTERN NSString *const UserShippingAddressUpdate;
/**42、删除收货地址*/
UIKIT_EXTERN NSString *const UserShippingAddrssRemove;
/**43 、获取收货地址列表 */
UIKIT_EXTERN NSString *const UserShipingAddressList;
/**49.获取用户订单详情*/
UIKIT_EXTERN NSString *const UserOrderDetail;
/*50.立即预约 /user/shop_reservation/save*/
UIKIT_EXTERN NSString *const UserLiJiYuYue;
/**52.获取预约的门店信息*/
UIKIT_EXTERN NSString *const UserYuYueShopDetailMessage;
/**53.门店预约订单详情*/
UIKIT_EXTERN NSString *const UserYuYueOrderDetail;
/**55.查询订单状态*/
UIKIT_EXTERN NSString *const UserOrderState;
/**56.评价订单*/
UIKIT_EXTERN NSString *const UserEvaluateOrder;
/**57.门店订单评价列表*/
UIKIT_EXTERN NSString *const UserShopOrderEvaluateList;
/**57.用户 积分明细*/
UIKIT_EXTERN NSString *const UserJiFenMingXi;
/**58.获取亚马逊云存储上传多张图片凭证*/
UIKIT_EXTERN NSString *const UserAuthAwsAtsS3PutMultiple; 
/**59. 获取商家配送范围坐标点, 超出配送范围时调用此接口*/
UIKIT_EXTERN NSString *const UserShopRangeList;
/***60.平台客客服电话,页面位置在首页*/
UIKIT_EXTERN NSString *const Home_KeFuDianHua;
/**61.平台营业时间,页面位置在购物车底部*/
UIKIT_EXTERN NSString *const Home_YingYeShiJian;


/**62. 是否在配送范围内*/
UIKIT_EXTERN NSString *const UserShopInRange;
/**66.找回密码验证码*/
UIKIT_EXTERN NSString *const UserForgetpwdSendVerifyCode;
/**67.修改密码*/
UIKIT_EXTERN NSString *const UserChangePwd;
/**69.获取订单支付链接*/
UIKIT_EXTERN NSString *const  UserOrderPaymentUrl; 
/**70.修改登录密码*/
UIKIT_EXTERN NSString *const UserUpdatePassword;
/**72.查看配送范围第二版 v2 */
UIKIT_EXTERN NSString *const UserShopRangeListV2;
/**73.获取运费价格*/
UIKIT_EXTERN NSString *const UserOrderFreightPrice;

/**75.再来一单订单预览 /user/order/preview/again */
UIKIT_EXTERN NSString *const UserOrderPreviewAgain;
/**76.再来一单确认订单 /user/order/submit/again */
UIKIT_EXTERN NSString *const UserOrderSubmitAgain; 


#pragma mark - 六 WebSocket
/**75.订单详情页面获取骑手坐标*/
UIKIT_EXTERN NSString *const UserWebSocketPosition;
/**76.获取系统推送哦消息*/
UIKIT_EXTERN NSString *const UserWebSocketPush;

/**77.加载商品介绍模板文本*/
UIKIT_EXTERN NSString *const UserGoodsDetailIntroduceTemplate;
/**2018-12-30 加载首页轮播图模板 /configuration/whirligig_richtext_template*/
UIKIT_EXTERN NSString *const HomeWhirligigTemplate;
/**12-31商品列表轮播图接口*/
UIKIT_EXTERN NSString *const UserGoodsListWhirligigAPI;

#pragma mark - 七11-19 接口修改
/**修改:商品类目*/
UIKIT_EXTERN NSString *const UserGoodsClassifyListFirst;
/**79 获取订单详情-骑手信息
 调用时机： 条件改一下，订单配送方式为外送(delivery_type=0) 并且订单状态不等于0、1、2
 */
UIKIT_EXTERN NSString *const UserOrderDetailRider;

//外卖点餐，先到这个界面，这里面是商品分类数据
//然后点击某个分类，再到之前的点餐界面?

/**84-获取消息推送详情模板1-5*/
UIKIT_EXTERN NSString *const HtmlTemplatePush;

#pragma mark - 1-22支付方式
/**87.线上支付*/
UIKIT_EXTERN NSString *const UserOrderPaymentOnline;

/**88.线上支付*/
UIKIT_EXTERN NSString *const UserOrderPaymentOffline;

 @end
